﻿// owner 蒋家伟

#pragma once
#include "DebugInfo_home.h"

namespace jsdk
{
    class DEBUGINFO_EXPORT Dbg_Warn_Define_Utils
    {
    public:
        /// \brief 显示常规提示
        /// \ in filePath        文件路径
        /// \ in function        函数名称
        /// \ in rowNumber        行号
        /// \ in ownerName        作者名称
        /// \ in time            时间
        /// \ in description    异常描述
        static void show(const std::string& filePath,
            const std::string& function,
            const uint32_t rowNumber,
            const std::wstring& ownerName,
            const std::wstring& time,
            const std::wstring& description
        );

        /// \brief 显示异常提示
        static void showAbnormal(const std::string& filePath,
            const std::string& function,
            const uint32_t rowNumber,
            const std::wstring& ownerName,
            const std::wstring& time,
            const std::wstring& description);
    };
}